極簡複習:函式和模組的 Python 程式範例


讓我們先從函式開始,然後再介紹模組的使用方法。

函式

在 Python 中,函式是可重複使用的程式區塊,用於執行特定的任務。它們能夠接受輸入參數並回傳結果。下面是一個簡單的範例,展示如何定義和使用函式:

def greet_hello(name):
    """向使用者問候的函式"""
    print(f"Hello, {name}!")

# 呼叫函式
greet_hello('Alice')
greet_hello('Bob')

這個程式定義了一個名為greet_hello的函式,它接受一個參數name,並將該參數插入問候語中。然後我們分別呼叫了greet_hello函式兩次,傳入不同的名字。

執行這段程式碼,你會看到輸出結果為:

Hello, Alice!
Hello, Bob!

這個例子展示了如何使用函式來封裝重複的程式碼,並在需要時輕鬆地重複使用。

模組

模組是一個包含了函式、變數和其他程式元素的檔案,它們能夠在需要時被載入並使用。這對於組織和管理程式碼非常有用。以下是一個簡單的範例,展示如何創建和使用模組:

假設我們有一個名為calculator.py的模組,其中包含一些基本的數學函式。這是它的內容:

def add(a, b):
    """兩數相加"""
    return a + b

def subtract(a, b):
    """兩數相減"""
    return a - b

def multiply(a, b):
    """兩數相乘"""
    return a * b

def divide(a, b):
    """兩數相除"""
    return a / b

現在,我們可以在另一個程式中載入並使用這個模組:

import calculator

result = calculator.add(5, 3)
print(result)

result = calculator.subtract(7, 2)
print(result)

這個範例展示了如何使用import關鍵字載入模組,然後使用模組名稱後跟著函式名稱來呼叫函式。執行這段程式碼,你會看到輸出結果為:

8
5

這樣,你就可以將相關的函式組織成模組,並在需要的地方輕鬆地重複使用。

希望這個範例程式碼和教學對你有所幫助!

#Python







你可能感興趣的文章

What is the concept of handle in Java?

What is the concept of handle in Java?

Auto Generate Insert Script without SQL Manager

Auto Generate Insert Script without SQL Manager

D10_函式

D10_函式






留言討論